// pages/profile/index.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo : null
  },

  onLoad() {

  },
  getUserAvatar(e){
    // console.log('用户头像',e);
    wx.uploadFile({
      filePath: e.detail.avatarUrl,
      name: 'file',
      url: wx.http.baseURL + '/upload',
      header:{
        Authorization:`Bearer ${getApp().token}`
      },
      success: async (res) => {
        const data = JSON.parse(res.data)
        const avatar = data.data.url
        await wx.http({
          url:'/userInfo',
          method:'put',
          data:{avatar}
        })
        wx.utils.toast('上传成功')
        this.setData({
          'userInfo.avatar' : avatar
        })
      }
    })
  },
  async getUserNickName(e){
    // console.log('名字',e);
    await wx.http({
      url:'/userInfo',
      method:'put',
      data:{
        nickName:e.detail.value
      }
    })
    wx.utils.toast('修改名字成功')
    this.setData({
      'userInfo.nickName' : e.detail.value
    })
  }
})